| 
APIServer.AuthorizedEvents.ValidateAuthorizedEvent
| Field | Variable | ...as | Description | 
|---|---|---|---|
| ValidationType | Input | Input | Specify Insert when validating before creating an event and specify Update when validating before updating an event. | 
| AuthorizedEventSurrogate | Input | Input | The unique identification of the event to update. This field is disregarded when validation type is insert. | 
| AuthorizedEventImplName | Input | Input | The name of the authorized event. This is the implementation
name of the eventhandler that is used to implement the event.
 Mandatory.  | 
| AuthorizedEventDescription | Input | Input | A text description of the authorized event - as the name is an implementation name, this field can be | 
| AuthorizedEventActive | Input | Input | Active - The authorization of the event is evaluated.
 Inactive - The authorization is not evaluated (so in fact this is just like a normal event). This allows you to deactivate the authorization check for a specific event without having to delete the registrations for the event.  | 
| AuthorizedEventSiteKey | Input | Input | The unique identification of the site the event belongs to. | 
| Comment | Input | Input | A comment for the authorized event. | 
| NumberOfErrors | Error | Output | The number of errors returned in the error array. | 
| ErrorMessage | ErrorArray
 ...occurs 10  | 
Output | Messages stating why the creation was unsuccessful. | 
The API validates an existing authorized event for either insert or update.